package cn.assumejson.springframework.beans.factory.annotation;

import cn.assumejson.springframework.beans.PropertyValues;
import cn.assumejson.springframework.beans.factory.config.AnnotatedBeanDefinition;
import cn.assumejson.springframework.beans.factory.support.GenericBeanDefinition;
import cn.assumejson.springframework.core.type.AnnotationMetadata;

/**
 * @author gang.Li
 * @version 1.0
 * @since 1.0 2021/12/10 10:35
 */
public class AnnotatedGenericBeanDefinition extends GenericBeanDefinition implements AnnotatedBeanDefinition {
    /**
     * Create a new AnnotatedGenericBeanDefinition for the given bean class.
     *
     * @param beanClass the loaded bean class
     */
    public AnnotatedGenericBeanDefinition(Class<?> beanClass) {
        setBeanClass(beanClass);
//        this.metadata = AnnotationMetadata.introspect(beanClass);

        
    }
}
